package com.jeecg.demo.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Title: Entity
 * @Description: APP_INFORMATION
 * @author onlineGenerator
 * @date 2019-05-17 18:48:10
 * @version V1.0
 * 
 */
@Entity
@Table(name = "app_information", schema = "")
@SuppressWarnings("serial")
public class AppInformationEntity implements java.io.Serializable {
    /** id */
    @Excel(name = "id", width = 15)
    private java.lang.Integer id;
    /** 信息编号 */
    @Excel(name = "信息编号", width = 15)
    private java.lang.Integer infoId;
    /** 系统编号 */
    @Excel(name = "系统编号", width = 15)
    private java.lang.Integer sysid;
    /** 标题图URL */
    @Excel(name = "标题图URL", width = 15)
    private java.lang.String picPath;
    /** 标题 */
    @Excel(name = "标题", width = 15)
    private java.lang.String title;
    /** 信息类型 */
    @Excel(name = "信息类型", width = 15)
    private java.lang.String infoTypeId;
    /** 信息状态 */
    @Excel(name = "信息状态", width = 15)
    private java.lang.String status;
    /** 新建日期 */
    @Excel(name = "新建日期", width = 15, format = "yyyy-MM-dd")
    private java.util.Date createTime;
    /** 更新日期 */
    @Excel(name = "更新日期", width = 15, format = "yyyy-MM-dd")
    private java.util.Date updateDate;
    /** 操作人 */
    @Excel(name = "操作人", width = 15)
    private java.lang.String createBy;
    /** 信息来源 */
    @Excel(name = "信息来源", width = 15)
    private java.lang.String source;
    /** 阅读数 */
    @Excel(name = "阅读数", width = 15)
    private java.lang.Integer readCount;
    /** collectionNum */
    @Excel(name = "收藏数", width = 15)
    private java.lang.Integer collectionNum;
    /** 评论数 */
    @Excel(name = "评论数", width = 15)
    private java.lang.Integer commentNum;
    /** 置顶顺序号 */
    @Excel(name = "置顶顺序号", width = 15)
    private java.lang.Integer setTop;
    /** 是否轮播 */
    @Excel(name = "是否轮播", width = 15)
    private java.lang.String carousel;
    /** 轮播顺序 */
    @Excel(name = "轮播顺序", width = 15)
    private java.lang.Integer carouselOrder;
    /** 版块编号 */
    @Excel(name = "版块编号", width = 15)
    private java.lang.Integer sectionId;
    /** 专题图片路径 */
    @Excel(name = "专题图片路径", width = 15)
    private java.lang.String picPathval;
    /** 是否视频 */
    @Excel(name = "是否视频", width = 15)
    private java.lang.String isVideo;
    /** 是否专题 */
    @Excel(name = "是否专题", width = 15)
    private java.lang.String isSubject;
    /** 专题号 */
    @Excel(name = "专题号", width = 15)
    private java.lang.Integer subjectCode;
    /** 是否图片浏览 */
    @Excel(name = "是否图片浏览", width = 15)
    private java.lang.String isPictbrow;
    /** 是否大图片 */
    @Excel(name = "是否大图片", width = 15)
    private java.lang.String isBigPhoto;
    /**
     * 专题大图片
     * 
     * @Excel(name="专题大图片",width=15) private java.lang.String subPicPath;
     *                               /**内容链接地址
     */
    @Excel(name = "内容链接地址", width = 15)
    private java.lang.String contenturls;
    /** 文件存放地址 */
    @Excel(name = "文件存放地址", width = 15)
    private java.lang.String contentpath;

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 信息编号
     */

    @Column(name = "INFO_ID", nullable = false, length = 24, insertable = false, updatable = false)
    public java.lang.Integer getInfoId() {
        return this.infoId;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 信息编号
     */
    public void setInfoId(java.lang.Integer infoId) {
        this.infoId = this.id;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 主键
     */
    @Id
    @GeneratedValue(generator = "paymentableGenerator")
    @GenericGenerator(name = "paymentableGenerator", strategy = "increment")
    @Column(name = "ID", nullable = true, length = 24)
    public java.lang.Integer getId() {
        return this.id;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer id
     */
    public void setId(java.lang.Integer id) {
        this.id = id;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 系统编号
     */

    @Column(name = "SYSID", nullable = false, length = 24)
    public java.lang.Integer getSysid() {
        return this.sysid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 系统编号
     */
    public void setSysid(java.lang.Integer sysid) {
        this.sysid = this.id;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 标题图URL
     */

    @Column(name = "PIC_PATH", nullable = true, length = 200)
    public java.lang.String getPicPath() {
        return this.picPath;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 标题图URL
     */
    public void setPicPath(java.lang.String picPath) {
        this.picPath = picPath;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 标题
     */

    @Column(name = "TITLE", nullable = false, length = 200)
    public java.lang.String getTitle() {
        return this.title;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 标题
     */
    public void setTitle(java.lang.String title) {
        this.title = title;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 信息类型
     */

    @Column(name = "INFO_TYPE_ID", length = 10)
    public java.lang.String getInfoTypeId() {
        return this.infoTypeId;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 信息类型
     */
    public void setInfoTypeId(java.lang.String infoTypeId) {
        this.infoTypeId = infoTypeId;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 信息状态
     */

    @Column(name = "STATUS", nullable = false, length = 10)
    public java.lang.String getStatus() {
        return this.status;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 信息状态
     */
    public void setStatus(java.lang.String status) {
        this.status = status;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date 新建日期
     */

    @Column(name = "CREATE_TIME", nullable = false)
    public java.util.Date getCreateDate() {
        return this.createTime;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date 新建日期
     */
    public void setCreateDate(java.util.Date createTime) {
        this.createTime = createTime;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date 更新日期
     */

    @Column(name = "UPDATE_DATE", nullable = true)
    public java.util.Date getUpdateDate() {
        return this.updateDate;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date 更新日期
     */
    public void setUpdateDate(java.util.Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 操作人
     */

    @Column(name = "CREATE_BY", nullable = false, length = 24)
    public java.lang.String getCreateBy() {
        return this.createBy;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 操作人
     */
    public void setCreateBy(java.lang.String createBy) {
        this.createBy = createBy;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 信息来源
     */

    @Column(name = "SOURCE", nullable = true, length = 100)
    public java.lang.String getSource() {
        return this.source;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 信息来源
     */
    public void setSource(java.lang.String source) {
        this.source = source;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 阅读数
     */

    @Column(name = "READ_COUNT", nullable = true, length = 24)
    public java.lang.Integer getReadCount() {
        return this.readCount;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 阅读数
     */
    public void setReadCount(java.lang.Integer readCount) {
        this.readCount = readCount;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer collectionNum
     */

    @Column(name = "COLLECTION_NUM", nullable = true, length = 24)
    public java.lang.Integer getCollectionNum() {
        return this.collectionNum;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer collectionNum
     */
    public void setCollectionNum(java.lang.Integer collectionNum) {
        this.collectionNum = collectionNum;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 评论数
     */

    @Column(name = "COMMENT_NUM", nullable = true, length = 24)
    public java.lang.Integer getCommentNum() {
        return this.commentNum;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 评论数
     */
    public void setCommentNum(java.lang.Integer commentNum) {
        this.commentNum = commentNum;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 置顶顺序号
     */

    @Column(name = "SET_TOP", nullable = true, length = 24)
    public java.lang.Integer getSetTop() {
        return this.setTop;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 置顶顺序号
     */
    public void setSetTop(java.lang.Integer setTop) {
        this.setTop = setTop;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 是否轮播
     */

    @Column(name = "CAROUSEL", nullable = true, length = 1)
    public java.lang.String getCarousel() {
        return this.carousel;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 是否轮播
     */
    public void setCarousel(java.lang.String carousel) {
        this.carousel = carousel;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 轮播顺序
     */

    @Column(name = "CAROUSEL_ORDER", nullable = true, length = 24)
    public java.lang.Integer getCarouselOrder() {
        return this.carouselOrder;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 轮播顺序
     */
    public void setCarouselOrder(java.lang.Integer carouselOrder) {
        this.carouselOrder = carouselOrder;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 版块编号
     */

    @Column(name = "SECTION_ID", nullable = true, length = 24)
    public java.lang.Integer getSectionId() {
        return this.sectionId;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 版块编号
     */
    public void setSectionId(java.lang.Integer sectionId) {
        this.sectionId = sectionId;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 专题图片路径
     */

    @Column(name = "PIC_PATHVAL", nullable = true, length = 50)
    public java.lang.String getPicPathval() {
        return this.picPathval;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 专题图片路径
     */
    public void setPicPathval(java.lang.String picPathval) {
        this.picPathval = picPathval;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 是否视频
     */

    @Column(name = "IS_VIDEO", nullable = true, length = 10)
    public java.lang.String getIsVideo() {
        return this.isVideo;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 是否视频
     */
    public void setIsVideo(java.lang.String isVideo) {
        this.isVideo = isVideo;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 是否专题
     */

    @Column(name = "IS_SUBJECT", nullable = true, length = 10)
    public java.lang.String getIsSubject() {
        return this.isSubject;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 是否专题
     */
    public void setIsSubject(java.lang.String isSubject) {
        this.isSubject = isSubject;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 专题号
     */

    @Column(name = "SUBJECT_CODE", nullable = true, length = 24)
    public java.lang.Integer getSubjectCode() {
        return this.subjectCode;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 专题号
     */
    public void setSubjectCode(java.lang.Integer subjectCode) {
        this.subjectCode = subjectCode;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 是否图片浏览
     */

    @Column(name = "IS_PICTBROW", nullable = true, length = 10)
    public java.lang.String getIsPictbrow() {
        return this.isPictbrow;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 是否图片浏览
     */
    public void setIsPictbrow(java.lang.String isPictbrow) {
        this.isPictbrow = isPictbrow;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 是否大图片
     */

    @Column(name = "IS_BIG_PHOTO", nullable = true, length = 10)
    public java.lang.String getIsBigPhoto() {
        return this.isBigPhoto;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 是否大图片
     */
    public void setIsBigPhoto(java.lang.String isBigPhoto) {
        this.isBigPhoto = isBigPhoto;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 专题大图片
     */

    /*
     * @Column(name = "SUB_PIC_PATH", nullable = true, length = 200) public
     * java.lang.String getSubPicPath() { return this.subPicPath; }
     *//**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 专题大图片
     */
    /*
     * public void setSubPicPath(java.lang.String subPicPath) { this.subPicPath
     * = subPicPath; }
     */

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 内容链接地址
     */

    /*
     * @Column(name = "CONTENTURLS", nullable = true, length = 255) public
     * java.lang.String getContenturls() { return this.contenturls; }
     *//**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 内容链接地址
     */
    /*
     * public void setContenturls(java.lang.String contenturls) {
     * this.contenturls = contenturls; }
     */

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 文件存放地址
     */

    /*
     * @Column(name = "CONTENTPATH", nullable = true, length = 255) public
     * java.lang.String getContentpath() { return this.contentpath; }
     *//**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 文件存放地址
     */
    /*
     * public void setContentpath(java.lang.String contentpath) {
     * this.contentpath = contentpath; }
     */
}
